package com.hgwz.java;

public class Test1 {
    public static void main(String[] args) {

        System.out.println(6 * 0.1); //0.1这里是双精度类型 结果是为了防止精度丢失
        System.out.println((float)0.1 * 6);  //浮点数精度本身就很低，所需的位数也少得多
        System.out.println( 0.1f * 6);
        System.out.println(0.1 * 6);

        System.out.println(6 * 0.1f == 0.6);  //浮点数与双精度数的比较结果
        System.out.println((6 * 0.1 - 0.6) <= 0.00001); //误差容忍范围内的结果比对
    }
}
